$(document).ready(function(){
		
	$("#signout").click(function(){
		
		
	});

});

function cerrarSesion(){
	quest =	confirm("¿Está seguro de que desea finalizar su sesión?");
	if(quest){
		location.href="login?method=end";
	}
}

function iniciarSesion(){
		
		dirURL="login";
		json = {
				method  : "start",
				user	: $("#txtuser").val(),
				pass	: $("#txtpass").val()
		};
		
//		alert(JSON.stringify(json));
		
		$.ajax({
			url		:	dirURL,
			data	:	json,
			type	:	'POST',
			dataType: 	'text',
			success :	function(data){
				
				$("#container-data").html(data);
			},
			error	:	function(data,status,er){
				alert("data : "+data+" status: "+status+" error: "+er);
			}
		});
		
}
		/*
function cerrarSesion(){
	
	dirURL="login";
	json = {
			method  : "end"
	};
	
//	alert(JSON.stringify(json));
	
	$.ajax({
		url		:	dirURL,
		data	:	json,
		type	:	'POST',
		dataType: 	'text',
		success :	function(data){
			$("#container-data").html(data);
		},
		error	:	function(data,status,er){
			alert("data : "+data+" status: "+status+" error: "+er);
		}
	});
	
}	

*/

function goEmpleados(){
	
	dirURL="maintenance";
	json = {
			 method  : "empleados"
/*			,user	: $("#txtuser").val()
			,pass	: $("#txtpass").val()		*/
	};
//	$("#container-data").detach();
	$("#container-data").empty();
//	alert(JSON.stringify(json));
	
	$.ajax({
		url		:	dirURL,
		data	:	json,
		type	:	'GET',
		dataType: 	'text',
		success :	function(data){
			
			$("#container-data").html(data);
		},
		error	:	function(data,status,er){
	//		alert("data : "+data+" status: "+status+" error: "+er);
			if (status==404) {
				$("#container-data").load("E404.jsp");
			}else if(status==500){
				$("#container-data").load("E500.jsp");
			}
			else alert("data : "+data+" status: "+status+" error: "+er);
			$("#container-data").load("EPage.jsp?status="+status+"&data="+"Lo+sentimos+mucho,+sucedió+un+error+inesperado."+"&error="+er);
		}
	});
	
}

function goCursos(){
	
	dirURL="maintenance";
	json = {
			 method  : "cursos"
/*			,user	: $("#txtuser").val()
			,pass	: $("#txtpass").val()		*/
	};
//	$("#container-data").detach();
	$("#container-data").empty();
//	alert(JSON.stringify(json));
	
	$.ajax({
		url		:	dirURL,
		data	:	json,
		type	:	'GET',
		dataType: 	'text',
		success :	function(data){
			
			$("#container-data").html(data);
		},
		error	:	function(data,status,er){
	//		alert("data : "+data+" status: "+status+" error: "+er);
			if (status==404) {
				$("#container-data").load("E404.jsp");
			}else if(status==500){
				$("#container-data").load("E500.jsp");
			}
			else alert("data : "+data+" status: "+status+" error: "+er);
			$("#container-data").load("EPage.jsp?status="+status+"&data="+"Lo+sentimos+mucho,+sucedió+un+error+inesperado."+"&error="+er);
		}
	});
	
}

function goEvaluacion(){
	
	dirURL="maintenance";
	json = {
			 method  : "evaluacion"
/*			,user	: $("#txtuser").val()
			,pass	: $("#txtpass").val()		*/
	};
//	$("#container-data").detach();
	$("#container-data").empty();
//	alert(JSON.stringify(json));
	
	$.ajax({
		url		:	dirURL,
		data	:	json,
		type	:	'GET',
		dataType: 	'text',
		success :	function(data){
			
			$("#container-data").html(data);
		},
		error	:	function(data,status,er){
	//		alert("data : "+data+" status: "+status+" error: "+er);
			if (status==404) {
				$("#container-data").load("E404.jsp");
			}else if(status==500){
				$("#container-data").load("E500.jsp");
			}
			else alert("data : "+data+" status: "+status+" error: "+er);
			$("#container-data").load("EPage.jsp?status="+status+"&data="+"Lo+sentimos+mucho,+sucedió+un+error+inesperado."+"&error="+er);
		}
	});
	
}

function goVeriPostulante(){
	
	dirURL="maintenance";
	json = {
			 method  : "veriPostulante"
/*			,user	: $("#txtuser").val()
			,pass	: $("#txtpass").val()		*/
	};
//	$("#container-data").detach();
	$("#container-data").empty();
//	alert(JSON.stringify(json));
	
	$.ajax({
		url		:	dirURL,
		data	:	json,
		type	:	'GET',
		dataType: 	'text',
		success :	function(data){
			
			$("#container-data").html(data);
		},
		error	:	function(data,status,er){
	//		alert("data : "+data+" status: "+status+" error: "+er);
			if (status==404) {
				$("#container-data").load("E404.jsp");
			}else if(status==500){
				$("#container-data").load("E500.jsp");
			}
			else alert("data : "+data+" status: "+status+" error: "+er);
			$("#container-data").load("EPage.jsp?status="+status+"&data="+"Lo+sentimos+mucho,+sucedió+un+error+inesperado."+"&error="+er);
		}
	});
	
}

function goPreguntas(){
	
	dirURL="maintenance";
	json = {
			 method  : "preguntas"
/*			,user	: $("#txtuser").val()
			,pass	: $("#txtpass").val()		*/
	};
//	$("#container-data").detach();
	$("#container-data").empty();
//	alert(JSON.stringify(json));
	
	$.ajax({
		url		:	dirURL,
		data	:	json,
		type	:	'GET',
		dataType: 	'text',
		success :	function(data){
			
			$("#container-data").html(data);
		},
		error	:	function(data,status,er){
	//		alert("data : "+data+" status: "+status+" error: "+er);
			if (status==404) {
				$("#container-data").load("E404.jsp");
			}else if(status==500){
				$("#container-data").load("E500.jsp");
			}
			else alert("data : "+data+" status: "+status+" error: "+er);
			$("#container-data").load("EPage.jsp?status="+status+"&data="+"Lo+sentimos+mucho,+sucedió+un+error+inesperado."+"&error="+er);
		}
	});
	
}
function goHome(page){
	
	dirURL="login";
//	json = {method : texto };
	$.ajax({
		url 	: dirURL,
//		data	: json,
		type	: 'GET',
		dataType: 'text',
		success	: function(data){
//			$("#container-data").html(data);
			$(location).attr('href',page);
		},
		error	: function(data,status,err){
			$("#container-data").html("ERROR AL ENVIAR PETICIÓN: <br>DATA :"+data+" STAT : "+ status+" ERR : "+err);
		}
	});
}

function goLogin(mensaje){
	
	dirURL="login";
	json = {
			 method 	: "end" 
			,mensaje 	: mensaje
	};
	$.ajax({
		url 	: dirURL,
		data	: json,
		type	: 'POST',
		dataType: 'text',
		success	: function(data){
//			$("#container-data").html(data);
			$(location).attr('href',data);
		},
		error	: function(data,status,err){
			$("#container-data").html("ERROR AL ENVIAR PETICIÓN: <br>DATA :"+data+" STAT : "+ status+" ERR : "+err);
		}
	});
}
//////========================================================================================================
						//			TESTING FUNCIONES JQUERY Y JAVASCRIPT
//////========================================================================================================

function saludar(){
		
	alert("HOLA");
		
}

function	invocar(){
	
	$("#container-data").html('SALUDO DESDE JQUERY');
	
}

function testLoad(){
	
	$('#content').load('test?accion=redirect');
	
}

function testAjax(){
		
		var texto = prompt("Ingrese un texto para hacer la petición");
		alert(texto);
		dirURL="test.jsp";
		json = {accion : texto };
		$.ajax({
			url 	: "test",
			data	: json,
			type	: 'GET',
			dataType: 'text',
			success	: function(data){
//				$("#container-data").html(data);
				$(location).attr('href',dirURL);
			},
			error	: function(data,status,err){
				$("#container-data").html("ERROR AL ENVIAR PETICIÓN: <br>DATA :"+data+" STAT : "+ status+" ERR : "+err);
			}
		});
}

function testAjaxLoad(){
		
		dirURL="test";
		json = {accion : "redirect2"};
		
		$.ajax({
			url		:	dirURL,
			data	:	json,
			type	:	'GET',
			dataType: 	'text',
			success :	function(data){
				$("#container-data").html(data);
			},
			error	:	function(data,status,er){
				alert("data : "+data+" status: "+status+" error: "+er);
			}
		});
		
}


function testPass(){
		
		
		dirURL="pass";
		
		json ={	
				acto 	: "ruta",
				param1	: "Daniel"
		};
		
		alert(JSON.stringify(json));
		
		$.ajax({
			url		:	dirURL,
			data	:	json,
			type	:	'POST',
			dataType: 	'text',
			success :	function(data){
				$("#container-data").html(data);
			},
			error	:	function(data,status,er){
				alert("data : "+data+" status: "+status+" error: "+er);
			}
		});
		
}